technological restriction - Spanish English Dictionary